<?php
/**
 * Created by PhpStorm.
 * User: ycp
 * Date: 2017/5/1
 * Time: 17:25
 */

if(! function_exists('getMemberById')){
    function getMemberById($id){
      $data = M('member')->find($id);
      return json_encode($data,true);
    }
}

/**
 * 导入excel文件
 * @param  string $file excel文件路径
 * @return array        excel文件内容数组
 */
function import_excel($file){
    // 判断文件是什么格式
    $type = pathinfo($file);
    $type = strtolower($type["extension"]);
    if ($type=='xlsx') {
        $type='Excel2007';
    }elseif($type=='xls') {
        $type = 'Excel5';
    }
    ini_set('max_execution_time', '0');
    Vendor('PHPExcel.PHPExcel');
    // 判断使用哪种格式
    $objReader = PHPExcel_IOFactory::createReader($type);
    $objPHPExcel = $objReader->load($file);
    $sheet = $objPHPExcel->getSheet(0);
    // 取得总行数
    $highestRow = $sheet->getHighestRow();
    // 取得总列数
    $highestColumn = $sheet->getHighestColumn();
    //循环读取excel文件,读取一条,插入一条
    $data=array();
    //从第一行开始读取数据
    for($j=1;$j<=$highestRow;$j++){
        //从A列读取数据
        for($k='A';$k<=$highestColumn;$k++){
            // 读取单元格
            $data[$j][]=$objPHPExcel->getActiveSheet()->getCell("$k$j")->getValue();
        }
    }
    return $data;
}


//先检查当前文件夹是否存在，如不存在，创建文件夹
function geturl()
{
    $year = date('Y');
    $month= date('m');
    $day= date('d');

    $str = $year.$month.$day;
    if(strtoupper(substr(PHP_OS,0,3))=='WIN'){
        $path = getcwd() . "/Public/upload/".$str;

    }else{
        $path = "/mnt/erp/".$str;
    }
    if(!file_exists($path))//判断文件夹是否存在
    {
        mkdir($path);
    }

//return $path."/";
    return $str."/";
}